Internet Archive BookReader

How the English fingerprint method arose